enum{N=100};
int p[N+1];
void fill()
{
    int i,j;
    for(i=0;i<=N;i++)
        p[i]=1;
    p[0]=p[1]=0;
    for(i=2;i*i<=N+1;i++)
        if(p[i])
            for(j=i*i;j<=N;j+=i)
            p[j]=0;

}


int main()
{
    fill();
    int n;
    for(n=0;n<=N;n++)
        if(p[n])
            printf("%d ",n);
    printf("\n");
}

